% MIT License
%
% Copyright (c) [2024/03/03] [MobtgZhang]
% Email: mobtgzhang@outlook.com
% Permission is hereby granted, free of charge, to any person obtaining a copy
% of this software and associated documentation files (the "Software"), to deal
% in the Software without restriction, including without limitation the rights
% to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
% copies of the Software, and to permit persons to whom the Software is
% furnished to do so, subject to the following conditions:
%
% The above copyright notice and this permission notice shall be included in
% all copies or substantial portions of the Software.
%
% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
% AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
% FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
% IN THE SOFTWARE.


%依赖的Latex版本
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
\ProvidesClass{suesthesis}[2023/03/03 v3.6.4 update  https://github.com/mobtgzhang/sues-thsis]
%使用xelex进行编译
\RequirePackage{ifxetex}
\RequireXeTeX
\ifxetex\else
\ClassError{suesthesis}{You must use the `xelatex' driver\MessageBreak Please choose `xelatex'}{%
Just choose `xelatex', no `pdflatex' or `latex' and so on.}
\fi
% 定义字号大小
%设置字号

\newcommand{\yihao}{\fontsize{26pt}{39pt}\selectfont}
\newcommand{\xiaoyi}{\fontsize{24pt}{36pt}\selectfont}   
\newcommand{\erhao}{\fontsize{22pt}{33pt}\selectfont}          
\newcommand{\xiaoer}{\fontsize{18pt}{27pt}\selectfont}          
\newcommand{\sanhao}{\fontsize{16pt}{24pt}\selectfont}        
\newcommand{\xiaosan}{\fontsize{15pt}{22.5pt}\selectfont}        
\newcommand{\sihao}{\fontsize{14pt}{21pt}\selectfont}            
\newcommand{\xiaosi}{\fontsize{12pt}{18pt}\selectfont}            
\newcommand{\wuhao}{\fontsize{10.5pt}{15.75pt}\selectfont}
\newcommand{\xiaowu}{\fontsize{9pt}{13.5pt}\selectfont}    
\newcommand{\liuhao}{\fontsize{7.5pt}{11.25pt}\selectfont}
% -----------------------------------------------------------------
\LoadClass[UTF8,a4paper,cs4size,zihao=-4,linespread=1.625,space=auto,oneside]{ctexbook}
% 正文中文为宋体，非中文为Times New Roman字体，小四，1.5倍行间距，首行缩进2字符。
\RequirePackage{fontspec}
%设置英文字体
\setmainfont{Times New Roman}[
    BoldFont = Times New Roman Bold,
    ItalicFont = Times New Roman Italic,
    BoldItalicFont = Times New Roman Bold Italic
]

\setsansfont{Times New Roman}[
    BoldFont = Times New Roman Bold,
    ItalicFont = Times New Roman Italic,
    BoldItalicFont = Times New Roman Bold Italic
]

\setmonofont{Times New Roman}[
    BoldFont = Times New Roman Bold,
    ItalicFont = Times New Roman Italic,
    BoldItalicFont = Times New Roman Bold Italic
]
% 设置字体
% 宋体
\setCJKfamilyfont{zhsong}[AutoFakeBold = {2.17}]{SimSun}
% MacOS 设置为下面情形：
% \setCJKfamilyfont{zhsong}[AutoFakeBold = 2.17]{STSong}
\renewcommand*{\songti}{\CJKfamily{zhsong}}
% 黑体
\setCJKfamilyfont{zhhei}[AutoFakeBold = 2.17]{SimHei}
% MacOS 设置为下面情形：
% \setCJKfamilyfont{zhhei}[AutoFakeBold = 2.17]{STHeiti}
\renewcommand*{\heiti}{\CJKfamily{zhhei}}
% 设置文章中主字体
\setCJKmainfont[AutoFakeBold]{SimSun}
% MacOS 设置为下面情形：
% \setCJKmainfont[AutoFakeBold = 2.17]{STSong}
% MacOS 这里设置的是 STSongti-SC-Regular，注意修改



% 每行缩进两个汉字
\setlength\parindent{2em}
% 页面设置装订线留1厘米，位置在左边。页边距上下分别为3厘米、2.5厘米，左右分别为2厘米、2.5厘米。本模板已按要求设置好页面。
% 设置页边距
\RequirePackage{geometry}
\geometry{
    a4paper,
    top=3cm,
    bottom=2.5cm,
    left=3cm,
    right=2.5cm
}
% 采用80克A4规格纸输出，从中文摘要页开始双面打印。
% -----------------------------------------------------------------

% 设置页眉页脚
%% 设置章节前的页码格式
\RequirePackage[pagestyles]{titlesec}
\RequirePackage{fancyhdr}
% 设置摘要和目录的样式，即\frontmatter 和 \mainmatter 之间的内容
\newpagestyle{frontmatterStyle}{
    \fancyhf{}
    % \setcounter{page}{1}
    \setfoot{}{\Roman{page}}{}
}
\let\oldfrontmatter\frontmatter
\renewcommand{\frontmatter}{
    \pagestyle{frontmatterStyle}
    \oldfrontmatter
}
% 目录的第一页也设置为相同的样式
\AtBeginDocument{\addtocontents{toc}{\protect\thispagestyle{frontmatterStyle}}}
% 默认的页眉页脚格式
\pagestyle{empty}
% 设置正文的页眉和页脚的样式，即\mainmatter 和 \backmatter 之间的内容
% 设置默认的页眉页脚样式
\fancypagestyle{plain}{
    \fancyhf{}
    \fancyfoot[C]{\songti\xiaowu 第 \thepage 页}
    \fancyhead[L]{\songti\xiaowu 上海工程技术大学硕士学位论文}
    \fancyhead[R]{\songti\xiaowu 
    \ifnum \value{chapter}>0 第\zhnum{chapter}章
    \fi \quad\chaptertitle
    }
}
\let\oldmainmatter\mainmatter
\renewcommand{\mainmatter}{
    \pagestyle{plain}
    \oldmainmatter
}
% 重新定义 \bibliography 命令
\let\oldbibliography\bibliography
\renewcommand{\bibliography}[1]{%
    \addcontentsline{toc}{chapter}{参考文献}
    \oldbibliography{#1}%
}
% 设置\backmatter 之后的章节样式

%设置双线页眉
\makeatletter
\def\headrule{
    {\if@fancyplain\let\headrulewidth\plainheadrulewidth\fi%
    \hrule\@height 2.0pt \@width\headwidth\vskip1pt%上面线为1pt粗
    \hrule\@height 0.5pt \@width\headwidth  %下面0.5pt粗
    \vskip-2\headrulewidth\vskip-1.2pt}    %两条线的距离1pt
    \vspace{6mm}}     %双线与下面正文之间的垂直间距
\makeatother

%设置双线页脚
\makeatletter
\def\footrule{
    {\if@fancyplain\let\footrulewidth\plainfootrulewidth\fi%
    \hrule\@height 0.5pt \@width\headwidth          %上面0.5pt粗
    \vskip 1pt
    \hrule\@height 2.0pt \@width\headwidth %下面线为1pt粗
    \vskip-2\headrulewidth\vskip-1.2pt}    %两条线的距离1pt
    \vspace{8mm}}     %双线与下面正文之间的垂直间距
\makeatother

% -----------------------------------------------------------------
\RequirePackage{titletoc}
% 设置目录格式
% 重新定义
\let\oldtableofcontents\tableofcontents
\renewcommand{\tableofcontents}{
    \oldtableofcontents
    \newpage
}
% 章节的目录格式
\titlecontents{chapter}[0pt]{\vspace{2mm}\heiti\xiaosi}
{\thecontentslabel\hskip.5em}{}{\titlerule*[0.5pc]{.}\contentspage}
% 一级标题的目录格式
\titlecontents{section}[30pt]{\heiti\wuhao}
{\thecontentslabel\hskip.5em}{}{\titlerule*[0.5pc]{.}\contentspage}
% 二级标题的目录格式
\titlecontents{subsection}[55pt]{\heiti\wuhao}
{\thecontentslabel\hskip.5em}{}{\titlerule*[0.5pc]{.}\contentspage}
% 三级标题的目录格式
\titlecontents{subsubsection}[55pt]{\heiti\wuhao}
{\thecontentslabel\hskip.5em}{}{\titlerule*[0.5pc]{.}\contentspage}
% 重定义在附录中的section, subsection 和 subsubsection 在目录中的格式为不显示
%\AtBeginEnvironment{appendices}{
%    \titlecontents{section}[0pt]{}{}{}{}
%    \titlecontents{subsection}[0pt]{}{}{}{}
%    \titlecontents{subsubsection}[0pt]{}{}{}{}
%}
% -----------------------------------------------------------------
% 设置每一个章节目录字体大小
% 每章标题前空一行，以三号黑体居中打印。
% “章”下空一行为“节”，以四号黑体左起打印。 
% “小节”以小四号黑体左起打印。换行后打印论文正文。
% “节”和“小节”标题的段前、段后各空0.5行。
%设置文章格式
\ctexset {
    contentsname={目\quad 录},
    listfigurename={插图},
    listtablename={表格},
    figurename={图},
    tablename={表},
    bibname={参考文献},
    appendixname={附\quad 录},
    chapter={
        % 每章标题前空一行，以三号黑体居中打印。
        beforeskip={-2ex plus 0.1ex minus 0.1ex}, 
        nameformat={\heiti\sanhao\centering},
        titleformat={\heiti\sanhao\centering},
        afterskip={2ex plus 0.1ex minus 0.1ex}
        % “章”下空一行为“节”，以四号黑体左起打印。
    },
    section={
        format={\bfseries\heiti\sihao},
        beforeskip={1ex plus 0.1ex minus 0.1ex},
        afterskip={1ex plus 0.1ex minus 0.1ex}
    },
    subsection={
        % “节”和“小节”标题的段前、段后各空0.5行。
        % “小节”以小四号黑体左起打印。
        format={\bfseries\heiti\xiaosi\vspace{-1em}},
        beforeskip={1ex plus 0.1ex minus 0.1ex},
        afterskip={1ex plus 0.1ex minus 0.1ex}
    },
    subsubsection={
        format={\bfseries\heiti\xiaosi\vspace{-1em}},
        beforeskip={1ex plus 0.1ex minus 0.1ex},
        afterskip={1ex plus 0.1ex minus 0.1ex}
    }
}


% -----------------------------------------------------------------
% 设置首行缩进
\RequirePackage{indentfirst}
% 设置目录当中的格式
%-----------------------------------------
% 设置引用格式
\RequirePackage{url,hyperref}
\hypersetup{
    hidelinks,
    citecolor=black
}
% 双排表格、图表标题
\RequirePackage[justification=centering]{bicaption}
\RequirePackage[justification=centering]{caption}
\renewcommand{\captionfont}{\zihao{5}\kaishu}
\captionsetup[longtable][bi-second]{name=Table,labelsep=space,singlelinecheck=on} %设置长表的英文编号前缀
\captionsetup[longtable][bi-first]{name=表,labelsep=space,singlelinecheck=on} %设置长表的中文编号前缀
\captionsetup[table][bi-second]{name=Table,labelsep=space,singlelinecheck=on} %设置表的英文编号前缀
\captionsetup[table][bi-first]{name=表,labelsep=space,singlelinecheck=on} %设置表的中文编号前缀
\captionsetup[figure][bi-second]{name=Figure,labelsep=space,singlelinecheck=on} %设置图片的英文编号前缀
\captionsetup[figure][bi-first]{name=图,labelsep=space,singlelinecheck=on} %设置图片的中文编号前缀
\DeclareBiCaptionSeparator{tmpbicaptionskip}{\vspace{1pt}}
\captionsetup{bi-separator=tmpbicaptionskip}
\setlength{\intextsep}{1em plus 0.5em minus 0.5em}
% 这里设置表格使得在排版中按照最上浮动的浮动格式
%\setlength{\abovecaptionskip}{-5pt} % 设置图片上方的间距为 -5pt
%\setlength{\belowcaptionskip}{-5pt} % 设置图片下方的间距为 -5pt
%\makeatletter
%\setlength{@fptop}{0pt}
%\makeatother

% -----------------------------------------------
% 设置交叉引用的包
\RequirePackage{catchfilebetweentags}
% ----------------------------------------------
% 设置插入的数学公式
\RequirePackage{mathtools,amsmath,amsfonts,amssymb,amsthm,bm,mathrsfs}


\AtBeginDocument{
    \addtolength{\abovedisplayskip}{-1ex}
    \addtolength{\abovedisplayshortskip}{0ex}
    \addtolength{\belowdisplayskip}{-1ex}
    \addtolength{\belowdisplayshortskip}{0ex}
}


% 载入自动引用宏包
\RequirePackage{cleveref}
\crefname{figure}{图}{图}
\crefname{table}{表}{表}
\crefname{equation}{式}{式}
\renewcommand{\eqref}[1]{\labelcref{#1}~\namecref{#1}}
% 定公式、图、表编号为"3-1"的形式，即分隔符由.变为短杠
\renewcommand\theequation{\arabic{chapter}-\arabic{equation}}
\renewcommand\thefigure{\arabic{chapter}-\arabic{figure}}
\renewcommand\thetable{\arabic{chapter}-\arabic{table}}
% 这里设置了一个autoref的中文显示方式
\renewcommand{\figureautorefname}{图}
\renewcommand{\tableautorefname}{表}
\renewcommand{\equationautorefname}{公式}
\renewcommand{\sectionautorefname}{节}
\newcommand{\algorithmautorefname}{算法}
%各个章节重新引用定义
%\crefname{section}{se}{}
% -----------------------------------------------------------------
% 数学环境, 定理等设置
\crefname{chapter}{章}{章}
\crefname{section}{节}{节}
\crefname{subsection}{小节}{小节}

\newtheorem{definition}{定义}[chapter]
\crefname{definition}{定义}{定义}

\newtheorem{theorem}{定理}[chapter]
\crefname{theorem}{定理}{定理}

\newtheorem{lemma}{引理}[chapter]
\crefname{lemma}{引理}{引理}

\crefname{proof}{证明}{证明}

\newtheorem{corollary}{推论}[chapter]
\crefname{corollary}{推论}{推论}

\newtheorem{assumption}{假设}[chapter]
\crefname{assumption}{假设}{假设}

\newtheorem{conjecture}{猜想}[chapter]
\crefname{conjecture}{猜想}{猜想}

\newtheorem{axiom}{公理}[chapter]
\crefname{axiom}{公理}{公理}

\newtheorem{principle}{定律}[chapter]
\crefname{principle}{定律}{定律}

\newtheorem{problem}{问题}[chapter]
\crefname{problem}{问题}{问题}

\newtheorem{example}{例}[chapter]
\crefname{example}{例}{例}

\newtheorem{solution}{解}[chapter]
\crefname{solution}{解}{解}
%-----------------------------------------
\RequirePackage{float}
% 设置浮动体的标题
\RequirePackage{caption}
% 设置插入的表格
\RequirePackage{tabularx,array}
%% 长表格
\RequirePackage{longtable}
\RequirePackage{threeparttablex}
% 用于插入表格当中斜线
\RequirePackage{diagbox}
% 设置插入的三线表
\RequirePackage{booktabs}
\RequirePackage{makecell}                 % 三线表-竖线
%% 支持在表格中跨行、跨列
\RequirePackage{multirow}
\RequirePackage{multicol}
%% 调整间隔, 让表格更好看些
\RequirePackage{bigstrut}
%% 在跨行表格中输入定界符
\RequirePackage{bigdelim}
% 保护脆落命令
\RequirePackage{cprotect}
%% 设置插入的图片
\RequirePackage{graphicx}
%% 設置插入SVG圖片
% \RequirePackage{svg}

%% 如果插入的图片没有指定扩展名，那么依次搜索下面的扩展名所对应的文件
\DeclareGraphicsExtensions{.pdf,.eps,.png,.jpg,.jpeg}
\graphicspath{{figures/}}
%% 并列子图
\RequirePackage{subfig}
% 设置颜色
\RequirePackage{color}
\RequirePackage[table,xdraw]{xcolor}
% \RequirePackage[table, cellspace]{colortbl}
% \RequirePackage{usenames,dvipsnames}
% 用于设置
\RequirePackage{pifont}       % \ding{xx}
\RequirePackage{bbding}       % \Checkmark,\XSolid,... (需要和pifont宏包共同使用)
\RequirePackage{fontawesome}  % \faCheck,\faTimes
% 采用如下宏定义更方便
\newcommand{\cmark}{\ding{51}}
\newcommand{\xmark}{\ding{55}}
\newcommand{\crossmark}{\ding{53}}

%---------------------------------
% 使用tikz进行画图
%\def\pgfsysdriver{pgfsys -dvipdfmx.def}
\RequirePackage{tikz}
\RequirePackage{tikz-3dplot}
% pgfplots画图处理
\RequirePackage{pgfplots}
\usetikzlibrary{positioning, fit, arrows.meta,quotes,3d}
\usetikzlibrary{bending,chains,decorations.markings}
\usetikzlibrary{shapes,snakes}
\usetikzlibrary{bayesnet}
\pgfplotsset{compat=1.18}
\usepgfplotslibrary{ternary}
% 设置插入的列表信息
\RequirePackage{enumitem}
\makeatletter
\renewcommand{\@listI}{%
    \leftmargin=25pt
    \rightmargin=0pt
    \labelsep=0.5em
    \labelwidth=20pt
    \itemindent=0em
    \listparindent=0pt
    \topsep=0pt plus 2pt minus 4pt
    \partopsep=0pt plus 1pt minus 1pt
    \parsep=0em plus 1em minus 0em
    \itemsep=\parsep
}
\makeatother

%--------------------------------
% 设置算法
\RequirePackage[noend]{algpseudocode}
\RequirePackage{algorithmicx,algorithm}
\renewcommand{\thealgorithm}{\arabic{chapter}-\arabic{algorithm}}
% 在每个新章节的开头重置算法计数器为1
\let\oldchapter\chapter
\renewcommand{\chapter}{\setcounter{algorithm}{0}\oldchapter}
\floatname{algorithm}{算法}
\renewcommand{\algorithmicrequire}{\textbf{输入:}}
\renewcommand{\algorithmicensure}{\textbf{输出:}}
%-----------------------------------------
% 生成指定长度的下划线，默认是4cm
\makeatletter
\newcommand\dlmu[2][4cm]{\hskip1pt\underline{\hb@xt@ #1{#2\hss}}\hskip3pt}
\makeatother
%-----------------------------------------
% 载入参考文献宏包，设置引用格式
\RequirePackage[numbers,sort&compress]{natbib}
% 设置参考文献的行间距
\setlength{\bibsep}{0em}
% 设置参考文献的字体大小
\renewcommand{\bibfont}{\zihao{5}}
\setcitestyle{square,super}
%-----------------------------------------
% 设置代码插入格式
% 设置代码环境
% 定义常见的一些代码颜色，关键字信息
\definecolor{mKeyword}{rgb}{0,0,1.0}
\definecolor{mString}{rgb}{0.75,0,0.75}
\definecolor{mComment}{rgb}{0.58,0,0.82}
\RequirePackage{listings,color}
% 设置matlab代码环境
\lstnewenvironment{Matlab}[1][]{
	\lstset{
		language=Matlab,
        backgroundcolor=\color{lightgray},	
		keywordstyle=\color{mKeyword},% 设置关键词样式
		stringstyle=\color{mString},% 设置字符串样式
		commentstyle=\songti\color{mComment},% 设置注释样式
        basicstyle=\footnotesize\fontspec{Consolas}, % 设置代码字体
        frame=shadowbox, % 阴影效果
        rulesepcolor= \color{ red!20!green!20!blue!20} ,
		#1
	}
}{}
% 设置python代码环境
% 定义常见的一些代码颜色，关键字信息
\definecolor{pKeyword}{rgb}{1.0,0.46,0}
\definecolor{pString}{rgb}{0,0.66,0}
\definecolor{pComment}{rgb}{0.86,0,0}
\definecolor{pBuiltins}{rgb}{0.56,0,0.56}
\lstnewenvironment{Python}[1][]{
	\lstset{
		language=Python,
        backgroundcolor=\color{lightgray},
		keywordstyle=\color{pKeyword},% 设置Keywords样式
		morekeywords={as},% 将特定单词加入Kewords中
		deletekeywords={print},%从 keywords中去除特定单词
		keywordstyle=[2]\color{pBuiltins},% 设置Builtins样式
		morekeywords=[2]{print},% 将特定单词加入Builtins中
		stringstyle=\color{pString},% 设置字符串样式
		commentstyle=\songti\color{pComment},% 设置注释样式	
        basicstyle=\footnotesize\fontspec{Consolas}, % 设置代码字体
        frame=shadowbox, % 阴影效果
        rulesepcolor= \color{ red!20!green!20!blue!20} ,
		#1
        % 
	}
}{}

% 设置C/C++代码环境
\lstnewenvironment{CPlusPlus}[1][]{
	\lstset{
		language=C++,
        backgroundcolor=\color{lightgray},
		keywordstyle=\color{blue},
		morekeywords={*,define,*,include...},% 将特定单词加入Kewords中
		stringstyle=\color{purple},% 设置字符串样式
		commentstyle=\songti\color{pComment},% 设置注释样式	
        basicstyle=\footnotesize\fontspec{Consolas}, % 设置代码字体
        frame=shadowbox, % 阴影效果
        rulesepcolor= \color{ red!20!green!20!blue!20} ,
        tabsize=4,
        showstringspaces=false, % 不显示空格字符
        title=\lstname
		#1
        % 
	}
}{}
\lstnewenvironment{CLanguage}[1][]{
	\lstset{
		language=C,
        backgroundcolor=\color{lightgray},
		keywordstyle=\color{blue},
		morekeywords={*,define,*,include...},% 将特定单词加入Kewords中
		stringstyle=\color{purple},% 设置字符串样式
		commentstyle=\songti\color{pComment},% 设置注释样式	
        basicstyle=\footnotesize\fontspec{Consolas}, % 设置代码字体
        frame=shadowbox, % 阴影效果
        rulesepcolor= \color{ red!20!green!20!blue!20} ,
        tabsize=4,
        showstringspaces=false, % 不显示空格字符
        title=\lstname
		#1
        % 
	}
}{}
\lstnewenvironment{Java}[1][]{
	\lstset{
		language=Java,
        backgroundcolor=\color{lightgray},
		keywordstyle=\color{blue},
		stringstyle=\color{purple},% 设置字符串样式
		commentstyle=\songti\color{pComment},% 设置注释样式	
        basicstyle=\footnotesize\fontspec{Consolas}, % 设置代码字体
        frame=shadowbox, % 阴影效果
        rulesepcolor= \color{ red!20!green!20!blue!20} ,
        tabsize=4,
        showstringspaces=false, % 不显示空格字符
        title=\lstname
		#1
        % 
	}
}{}

%---------------------------------------------------------
% 加入一个圆圈的脚注
\makeatletter
\newskip\@footindent
\@footindent=1em
\renewcommand\footnoterule{\kern-3\p@ \hrule width 0.4\columnwidth \kern 2.6\p@}

\long\def\@makefntext#1{\@setpar{\@@par\@tempdima \hsize
\advance\@tempdima-\@footindent
\parshape \@ne \@footindent \@tempdima}\par
\noindent \hbox to \z@{\hss\@thefnmark\hspace{0.2em}}#1}
\renewcommand\thefootnote{\myfootnotestyle{\arabic{footnote}}}
% 每一页重置角标计数器
\RequirePackage{perpage} 
\MakePerPage{footnote} 

%以下选项选一
\def\@makefnmark{\hbox{\textsuperscript{\@thefnmark}}}%正文中脚注标签采取上标形式
%\def\@makefnmark{\hbox{\@thefnmark}}%正文中脚注标签与正文平齐
%\def\@makefnmark{\hbox{【\@thefnmark{}】}}%正文中脚注标签加一个全角的方括号【】
%数字单纯带圈，正常数字
\newcommand\myfootnotestyle[1]{\ifcase#1  \or \ding{191}  \or \ding{192}\or \ding{193}\or
\ding{194}\or \ding{195}\or \ding{196}\or \ding{197}%
\or \ding{198}\or \ding{199}\or \ding{200}\or \ding{201}\else *\fi\relax}
%--------------------------------------------------------
% 定义附录  
% \renewcommand\appendix{\appendixname}
%---------------------------------------------------------
% 文档开始导入默认配置
\AtBeginDocument{\makeatletter\input{suesthesis.cfg}\makeatother}

\endinput




